package com.yf.dxapp.module.app.service.login;

import com.yf.dxapp.module.app.controller.app.vo.CodeLoginDTO;
import com.yf.dxapp.module.app.controller.app.vo.CodeLoginVO;
import com.yf.dxapp.module.app.controller.app.vo.PhoneLoginDTO;
import com.yf.dxapp.module.app.controller.app.vo.PhoneLoginVO;

/**
 * 登录接口
 */
public interface LoginService {

    /**
     * 手机号
     * @param phoneLoginDTO
     * @return
     */
    PhoneLoginVO phoneLogin(PhoneLoginDTO phoneLoginDTO);

    /**
     * 编号
     * @param codeLoginDTO
     * @return
     */
    CodeLoginVO codeLogin(CodeLoginDTO codeLoginDTO);



    /**
     * 登出账户
     * @param userId
     */
    boolean logout(Long userId);
}
